home *** CD-ROM | disk | FTP | other *** search
/ PC World Interactive 11 / PC World Interactive 11.iso / share / convert / o2cv10.arj / O2CPACK / HISTORY.TXT < prev    next >
Text File  |  1996-02-25  |  4KB  |  152 lines

  1. This file is part of the Object to Coff (O2C) package!
  2. ------------------------------------------------------
  3.  
  4. History
  5. =======
  6.  
  7. Version 0.1 BETA
  8. ----------------
  9.  
  10. - All Turbo Assembler functions will be converted, except the 'group'
  11.   definitions. Do not use it!
  12.  
  13. - Up to 8192 symbols/externals/publics etc.
  14.  
  15. - Up to 4Mb segmentsizes
  16.  
  17. - Option /? /h
  18.  
  19. - Program is very big, due to pre-allocated data structures
  20.  
  21. - All Turbo assembler files must be compiled with /Zi and /Ml
  22.    (Zi=debug info, Ml=case sensitive link)
  23.  
  24.  
  25.  
  26. Version 0.2 BETA
  27. ----------------
  28.  
  29. - This version converts Object files without debug info now too
  30.   (no /Zi switch anymore)
  31.  
  32. - The Model option FLAT,C works fine too, so you don't have to add the
  33.   underscores now
  34.  
  35.  
  36.  
  37. Version 0.3 BETA
  38. ----------------
  39.  
  40. - Fixed relative pointer conversion (CALL label/JMP label)
  41.  
  42.  
  43.  
  44. Version 0.4 BETA
  45. ----------------
  46.  
  47. - Smaller executable, due to use of linked-lists instead of predefined
  48.   arrays.
  49.  
  50. - Unlimited symbols/externals/publics etc.
  51.  
  52.  
  53.  
  54. Version 0.5 BETA
  55. ----------------
  56.  
  57. - Wildcard supporting, multiple filenames too
  58.  
  59. - Library file (.LIB) conversion support
  60.  
  61. - Binary file to raw data conversion support
  62.  
  63. - Destination file option kicked (filename will now be the same as the
  64.   original assembler file)
  65.  
  66. - Also removed the automatic .OBJ file extension because of different
  67.   legal extensions now
  68.  
  69. - Uninitialized data segment (.bss segment) support
  70.  
  71. - It seems to be a bit faster (a bonus in the shareware version -> shorter
  72.   delay, but irritating delays if you remove some .txt files from the
  73.   package!)
  74.  
  75. - Better error handling
  76.  
  77. - Fixed a few bugs
  78.  
  79.  
  80.  
  81. Version 0.6 BETA
  82. ----------------
  83.  
  84. - Kicked a real nasty bug. I know it sounds strange, but i think the .coff
  85.   format has been changed a little since djgpp version 2. If your program
  86.   contains externals in the asm file it did not work correctly, now it does.
  87.  
  88. - Also added the command line option -L, so you can also use case
  89.   insensitive symbols, that are not tasm'd case insensitive. (actually all
  90.   symbols will be forced to lower case!)
  91.  
  92. - Added support for all compilers, such as Watcom/Borland C etc..
  93.  
  94. - Added some other cool options that are probably needed to link Watcom C
  95.   librarys with your DJGPP program.
  96.  
  97. - All conversions can be done to .A now. This is implemented to prevent a
  98.   lot of coff files when converting a .LIB file. A temporary directory is
  99.   created, wherein the coff file(s) are stored. After that the DJGPP utility
  100.   AR.EXE is used to make one big library file which you can link with your
  101.   own DJGPP program.
  102.  
  103. - Changed the examples
  104.  
  105. - O2C.EXE is a lot smaller than first because O2C is compiled in DJGPP
  106.   version 2.7.1. It is faster too...
  107.  
  108.  
  109. Version 1.0
  110. -----------
  111.  
  112. - Changed version number from BETA to FINAL one
  113.  
  114. - Changed o2c file to a none-executable, because heuristic virus-scanners
  115.   are reporting that o2c is infected by an unknown virus. This is really
  116.   NOT true. I wonder if there is a good solution too this, because all files
  117.   stubified with 'stubify' have the same effect. You are allowed to stubify
  118.   o2c yourself!
  119.  
  120.  
  121. REGISTERED version
  122. ------------------
  123.  
  124. - Free updates for version 0.x and 1.x
  125.  
  126. - No annoying headers in YOUR executable
  127.  
  128. - A small and fast 'Borland C 3.1' version
  129.  
  130. - The ONLY way to make your 'object to coff converted' program commercial
  131.  
  132. - Info about the way I convert the object files (technical specs and so on)
  133.  
  134. - No annoying delay and 'press any key'
  135.  
  136.  
  137.  
  138. Known bugs
  139. ----------
  140.  
  141. - None
  142.  
  143.  
  144.  
  145. Things to do
  146. ------------
  147.  
  148. - Documentation
  149.  
  150. - Debug info
  151.  
  152.